JPM Podcast # 360 Why Does God Allow Delays?
23 February 2014 # 360 Why Does God Allow Delays?